Abstract. The paradigm shift in processor design from monolithic pro-cessors to multicore has renewed interest in programming models that facilitate parallelism. While multicores are here today, the future is likely to witness architectures that use reconfigurable fabrics (FPGAs) as co-processors. FPGAs provide an unmatched ability to tailor their circuitry per application, leading to better performance at lower power. Unfortu-nately, the skills required to program FPGAs are beyond the expertise of skilled software programmers. This paper shows how to bridge the gap between programming software vs. hardware. We introduce Lime, a new Object-Oriented language that can be compiled for the JVM or into a synthesizable hardware description langua...
International audienceWe introduce a virtual machine approach to program FPGAs using a high-level pr...
The production of embedded systems is continuously increasing, but developing reusable software for ...
Field-Programmable Gate Arrays (FPGAs) are becoming increasingly important in embedded and high-perf...
The Liquid Metal project at IBM Research aimed to design and implement a new programming language ca...
Languages such as OpenCL and CUDA offer a standard interface for general-purpose programming of GPUs...
Consumer electronics today such as cell phones often have one or more low-power FPGAs to assist with...
Rapid evolution of computer processor architectures has spawned multiple programming languages and s...
This book makes powerful Field Programmable Gate Array (FPGA) and reconfigurable technology accessib...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
Reconfigurable computing systems are devices where a CPU controls the system and uses a Field Progra...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
A low-level language is the right tool to develop applications for some embedded systems. Notwithsta...
In the past decade or so we have witnessed a steadily increasing interest in FPGAs as hardware accel...
In this article, an object-oriented approach to program applications onto reconfigurable hardware is...
International audienceWe introduce a virtual machine approach to program FPGAs using a high-level pr...
The production of embedded systems is continuously increasing, but developing reusable software for ...
Field-Programmable Gate Arrays (FPGAs) are becoming increasingly important in embedded and high-perf...
The Liquid Metal project at IBM Research aimed to design and implement a new programming language ca...
Languages such as OpenCL and CUDA offer a standard interface for general-purpose programming of GPUs...
Consumer electronics today such as cell phones often have one or more low-power FPGAs to assist with...
Rapid evolution of computer processor architectures has spawned multiple programming languages and s...
This book makes powerful Field Programmable Gate Array (FPGA) and reconfigurable technology accessib...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
Reconfigurable computing systems are devices where a CPU controls the system and uses a Field Progra...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
A low-level language is the right tool to develop applications for some embedded systems. Notwithsta...
In the past decade or so we have witnessed a steadily increasing interest in FPGAs as hardware accel...
In this article, an object-oriented approach to program applications onto reconfigurable hardware is...
International audienceWe introduce a virtual machine approach to program FPGAs using a high-level pr...
The production of embedded systems is continuously increasing, but developing reusable software for ...
Field-Programmable Gate Arrays (FPGAs) are becoming increasingly important in embedded and high-perf...